]> dgit.raspbian.org Git - gnome-shell.git/commitdiff
main: Move getWindowActorsForWorkspace to layout
authorJasper St. Pierre <jstpierre@mecheye.net>
Mon, 14 Jan 2013 17:43:24 +0000 (12:43 -0500)
committerJasper St. Pierre <jstpierre@mecheye.net>
Thu, 7 Feb 2013 06:36:31 +0000 (01:36 -0500)
It's only used here.

https://bugzilla.gnome.org/show_bug.cgi?id=691746

js/ui/layout.js
js/ui/main.js

index f308c44468b7d6d742acadce0253983bdf67d64a..6ce509cd18d77ccb3fe4763160544c7a3132bf84 100644 (file)
@@ -671,8 +671,15 @@ const LayoutManager = new Lang.Class({
         this._queueUpdateRegions();
     },
 
+    _getWindowActorsForWorkspace: function(workspace) {
+        return global.get_window_actors().filter(function (actor) {
+            let win = actor.meta_window;
+            return win.located_on_workspace(workspace);
+        });
+    },
+
     _updateFullscreen: function() {
-        let windows = Main.getWindowActorsForWorkspace(global.screen.get_active_workspace_index());
+        let windows = this._getWindowActorsForWorkspace(global.screen.get_active_workspace());
 
         // Reset all monitors to not fullscreen
         for (let i = 0; i < this.monitors.length; i++)
index e9775950647f45254a1b17f90f1cd3722b1036c1..6fc49f13e9575beec0b67f5a303cd709db0c0ea5 100644 (file)
@@ -472,14 +472,6 @@ function notifyError(msg, details) {
     notify(msg, details);
 }
 
-function getWindowActorsForWorkspace(workspaceIndex) {
-    let workspace = global.screen.get_workspace_by_index(workspaceIndex);
-    return global.get_window_actors().filter(function (actor) {
-        let win = actor.meta_window;
-        return win.located_on_workspace(workspace);
-    });
-}
-
 function _findModal(actor) {
     for (let i = 0; i < modalActorFocusStack.length; i++) {
         if (modalActorFocusStack[i].actor == actor)